package com.ymx.darling.dialect.page;

import java.util.List;

/**
 * @author 爱Java的小于
 * @param <T>
 */
public interface Page<T> {
    /**
     * 返回当前页码
     * @return int
     */
    Integer getCurrent();

    /**
     * 返回当前页的大小
     * @return int
     */
    Integer getSize();

    /**
     * List方法返回当前页的数据
     * @return List
     */
    List<T> getList();

    /**
     * 返回总记录数
     * @return long
     */
    Integer getTotal();

    /**
     * 返回总页数
     * @return long
     */
    Integer getPageCount();
}
